iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
AI & Data

30Day 從一介凡人羽化成資料科學初學者系列 第 3

Day3 - numpy(2) 基本索引

  • 分享至 

  • xImage
  •  

今天的重點 索引

基本索引:

先建立一個4x3的ndarray來讓我們實際操作
https://ithelp.ithome.com.tw/upload/images/20210823/201404168DchXGBGdz.png

陣列索引是由外而內的,以上列ndarray作為範例
因為都只有一層的索引,所以回傳的都是一排shape為3的ndarray
https://ithelp.ithome.com.tw/upload/images/20210823/20140416Ms3J6WnrAC.png

如果想取出陣列裡的值
https://ithelp.ithome.com.tw/upload/images/20210823/20140416fkCZ62yJ1b.png

一次索取多值並改變順序
https://ithelp.ithome.com.tw/upload/images/20210823/20140416KzLkPT7tlC.png

切片索引
使用方式

test[起始位置(預設為0):最後位置(預設最終):間隔(預設為1)] 輸出結果不包括最後位置

此範例只有輸入最後位置的參數,起始位置、間隔都是預設值
因輸出不包括最後位置 所以輸出只有0,1,2這三個陣列
https://ithelp.ithome.com.tw/upload/images/20210823/20140416rwudkLcMm2.png

倒敘 只需將間隔數設為-1
https://ithelp.ithome.com.tw/upload/images/20210823/20140416Lgb0gWBSy0.png

索引和切片組合使用
https://ithelp.ithome.com.tw/upload/images/20210823/20140416jvLR46SOTL.png

今天焦點整理:

學會了ndarray的基本索引及切片

送上colab連結,可自行在上面多做點練習更加熟悉numpy
https://colab.research.google.com/drive/1gbXlhV-B1N8CQE2Q6RrStZuPpJFeJv9F?usp=sharing


上一篇
Day2 - numpy(1)基本介紹及使用
下一篇
Day4 - numpy(3) 布林索引、轉置陣列
系列文
30Day 從一介凡人羽化成資料科學初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言